﻿using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BeerScanatronUI
{
    public static class Consts
    {
        public static class Theme
        {
            public static Color BackColor = Color.AliceBlue;
            public static Color InitialUserImageBackColor = Color.Gray;
        }

        public static class Password
        {
            public static int MinPasswordChars = 4;
        }

        public static class Images
        {
            public static string Exit = "BeerScanatronUI.Resources.exit.png";
            public static string HumanSilhouette = "BeerScanatronUI.Resources.female.png";
            public static string Lock = "BeerScanatronUI.Resources.lock.png";
            public static string NetworkFailure = "BeerScanatronUI.Resources.NetworkFailure.png";
            public static string InvalidUser = "BeerScanatronUI.Resources.InvalidUser.png";
            public static string Key = "BeerScanatronUI.Resources.Key_32x.png";
            public static string Kiosk = "BeerScanatronUI.Resources.kiosk.png";
            public static string Document = "BeerScanatronUI.Resources.Document_24x.png";
            public static string Beverages = "BeerScanatronUI.Resources.beverages.png";
            public static string Admin = "BeerScanatronUI.Resources.SoftPro.png";
            public static string ShaunTheSheep = "BeerScanatronUI.Resources.Shaun.png";
        }

        public static class Sounds
        {
            public static string CarAlarm = "BeerScanatronUI.Resources.CarAlarm.wav";
            public static string CashRegister = "BeerScanatronUI.Resources.CashRegister.wav";
            public static string Klaxon = "BeerScanatronUI.Resources.Klaxon.wav";
        }

        public static class Strings
        {
            public static string ServerNotPresent = "Server not present.  Close this application then restart.";
        }

        // This will allow user entered codes and CANCEL to fit on one page.
        public static int MaxScanCodesOnPage = 8;
        public static int UnknownDrinker = 0x7fff0001;
        public static int FirstDrinkerBarCode = 10000;
        public static int FirstBeerBarCode = 90000;
        public static int LastBeerBarCode = 91000;
    }
}
